package com.img.demo01.goods.mapper;

import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * @Mappper 注解用于修饰数据层接口
 * 目的就是告诉Mybatis框架,此接口的实现类由Mybatis框架创建,
 * 并且可以将实现类的对象交给Spring容器管理,Spring容器存储此类对象时,
 * 默认将类名(首字母小写)作为key进行存储
 */
@Mapper
public interface GoodsMapper {
    @Delete("delete from tb_goods where id = #{id}")
    int deleteById(int id);

    /**
     * @param ids 可变参数,其中...为JDK1.5新特性
     * @return
     */
    int deleteObjects(@Param("ids") Integer... ids);
}
